香港新浪網 MySinaBlog
« 上一篇 | 下一篇 »

NFC 近場通訊技術簡介

NFC,即 Near Field Communication近場通訊)技術的縮寫,是一項建基於 RFID無線射頻辨識)之上的技術。簡單來說,最近似 NFC 的應用方式就像是使用香港的八達通卡一樣--只需要把支援 NFC 技術的手機或裝置放在 NFC 標籤上,手機/裝置就能辨認出 NFC 標籤內含的資訊,然後就能作出相應的回應。相對於藍牙和 RFID 較遠距離的應用,NFC 的短距離、接近但非接觸性的資訊傳送方式,有助建立更快捷和安全的應用方式,為以智能手機作為「電子錢包」等未來應用,打下重要的技術基礎。

Picture
↑ NFC 認證標誌

早於 2004 年,由諾基亞、飛利浦和索尼就帶頭組成了「NFC 論壇」,開始制定與 NFC 相關的詳細技術規格。2006 年,NFC 標籤和針對智能海報記錄的技術規格出台,而首部支援 NFC 技術的手機--Nokia 6131 亦告面世。2009年,NFC 論壇推出了使用 NFC 技術來交換聯絡人資料、網址及應用程式,以及啟動藍牙裝置等相關的技術規格。及至 2010-2011 年,谷歌與三星合作推出第一支支援 NFC 技術的 Android 手機 Nexus S;而諾基亞亦從 Symbian AnnaMeeGo 1.2 Harmattan 開始,在其 Qt 智能手機系列支援 NFC。而在半年前在香港舉行的 Apps @ 智能手機亞洲博覽 2011 展覽中,諾基亞就實地示範了 NFC 相關的應用案例

在這篇文章裡,我會以支援 NFC 的 Nokia N9 以及從 TagAge 網站購得的 TagAge Starter Kit 為例,用圖片和高清影片簡介一下 NFC 手機究竟是怎樣運作、NFC 標籤究竟是長得甚麼模樣、我們如何把資料寫進 NFC 標籤,以及NFC 技術未來可能會出現的應用案例等。想知道多一點 NFC 的種種,就要留意這篇文章喇!emotion

各式各樣的 NFC 標籤

NFC 標籤本身容量有限,容量由 48 bytes 至 1 MB 都有, 容量大小視乎標籤的構造、體積、用途和 NFC 論壇各標準規格而有所不同,而且可被格式化為 NFC Forum Type 1 至 Type 4 四類

Type 1

Type 1 標籤是根據 ISO/IEC 14443A 標準制定。這種標籤可被讀亦可被寫,用家亦可把它設定為唯讀。容量限制由 96 bytes 至 2KB 不等。 這種標籤價格相對來說較為廉宜。

Type 2

Type 2 標籤同樣是根據 ISO/IEC 14443A 標準制定。這種標籤亦可被讀亦可被寫,用家亦可把它設定為唯讀。容量限制由 48 bytes 至 144 bytes (理論值最高 2KB)不等。 這種標籤價格相對來說較為廉宜。

Type 3

Type 3 標籤是根據日本工業標準 (JIS) X 6319-4 制定,又名「FeliCa」。這種標籤由出廠起已被設定為唯讀或可覆寫,容量有 1 KB、4KB 和 9KB,理論值最大可有 1MB 的容量。 這種標籤價格相對來說較為高昂。

Type 4

Type 4 標籤完全兼容於 ISO/IEC 14443 規格。 這種標籤由出廠起已被設定為唯讀或可覆寫,容量最高可達 32 KB。通訊界面分為 Type A 和 Type B 兩類。 這種標籤價格相對來說較為高昂。

目前開發者較易買得到的是 Type 1 和 Type 2 的標籤, 下面我亦以 Type 2 的標籤來做示範。

TagAge Starter Kit

網上有不少商店,都有向開發人員售賣各種 NFC 標籤,包括 TagStandTagAgeBuyNFCStickers 等。各店的售價、產品種類以至付運國家都有所不同,光顧前請多作比較。

早前我就在 TagAge 幫自己和朋友們買了幾盒他們為入門開發者推出的 Starter Kit 試玩,每盒約二百多港元。讓我們來看看盒子裡有甚麼內容吧!

Picture

↑ TagAge Starter Kit 包裝盒


Picture

↑ 38 微米 NXP Mifare Ultralight 64 bytes 標籤

Picture

↑ 25 微米 NXP Mifare Ultralight 64 bytes 標籤

Picture

↑ 38 微米 NXP Mifare Ultralight C 192 bytes 標籤

Picture

↑ 44 微米正方形的 SmartLabel Ultralight 64 bytes 貼紙

Picture

 Picture

↑ 29 微米正方形的 Label-on-Metal 64 bytes 標籤。一般的 NFC 標籤都不能貼在金屬表面上, 有了這種標籤的特製塗層,就可以把它貼在金屬表面之上了。

UPM RFID

Picture

↑ 除了我自己買的 TagAge 標籤,香港諾基亞的朋友亦給我這三塊來自upmrfid.com 的 NFC Type 2 標籤。

Nokia N9 的 NFC 支援

Nokia N9 自 PR1.1 系統更新起,就提供較全面的 NFC 支援。只要把手機頂部放近預載內容的 NFC 標籤,系統就會彈出相應的動作讓用家選擇。

網址支援 (URI)

如果 NFC 標籤內含有網址,手機便會彈出下面的畫面,讓用家決定是否開啟瀏覽器。

Picture


如果手機安裝了多過一個瀏覽器,可以按一下「更換應用程式」,來選擇另一個瀏覽器(如 Firefox):

Picture

聯絡人資料(Contacts)

如果 NFC 標籤內含有電話號碼等聯絡人資料,系統就會顯示下面的畫面:

Picture


按一下「檢示」就可以新增這個聯絡人:

Picture

備註(Notes)

如果 NFC 標籤內含有文字資料,系統就會顯示下面的畫面:

Picture


按一下「檢示」就可以新增這段文字到一筆新的 備註 記錄裡:

Picture


名片(vCard)

如果 NFC 標籤內含有名片(vCard)資料,系統就會顯示下面的畫面:

Picture

按「電郵」來發送電郵給 NFC 標籤內的名片內的聯絡人;或按「開啟名片」來檢視該聯絡人的資料。

Nokia N9 讀寫 NFC 示範(高清影片)

在這段高清影片裡,我會示範如何使用 Nokia N9 的 NFC InfoNFC Tag Writer 應用程式,讀寫 NFC 標籤的內容。

Picture
↑ NFC Tag Writer


NFC 的未來應用

雖然 NFC 尚算是一項頗新穎的技術,但隨著智能手機陸續加入 NFC 功能(預測 2014 年全球有五份之一的智能手機都會配備 NFC 功能)、NFC 標籤的成本因量產而變得低廉,加上各廠商就 NFC 制定更多業界標準,以及軟件開發人員針對 NFC 開發出來的各種應用程式,NFC 的大規模普及是指日可待的。

nfcrumors.com 製作的這一張資訊圖(Infographics,按圖放大),就清楚列出 NFC 的一些事實,以及我們可以預期的未來應用,包括:

  • 以 NFC 手機來啟動各類型的電子裝置如音響和路由器;
  • 以 NFC 手機拍向內藏 NFC 標籤的雜誌、海報或價錢牌來獲取產品或服務的詳細資訊;
  • 以 NFC 手機來簽到社交網絡、以及結合虛擬和現實世界的網絡遊戲;
  • 以 NFC 手機來開啟酒店房間房門,或簽到工作地點;
  • 以 NFC 手機配以完善的加密機制,像八達通般進行電子付款及進行個人與個人之間的轉賬/過數;
  • 以 NFC 手機搭乘的士,透過專用應用程式進行記賬和過數…
  • …等等。

 


開始參與 NFC 應用程式開發!

上面的未來應用,只要配合應用程式及後,如果你是應用程式開發人員而你對 NFC 技術感到興趣,你可以透過下列的途徑開始參與開發 NFC 應用程式,充份發揮你的創意!

  1. 買一部配備 NFC 功能的智能手機(市面上較易買到的有 Google Nexus SNokia N9Nokia 603 / 700 / 701 等)
  2. 到網絡商店買一些 NFC 標籤
  3. 閱讀手機廠商關於 NFC 應用程式開發的技術資料,以及 NFC 論壇的官方技術規格文件:
  4. 動手!emotion

 ☆★ 本文的短網址為:http://dadablog.net/NFCIntro ★☆ 


[1]

我試過 N9 不能和 Nexus S的 nfc 互通, 可以感應對方, 但傳檔失敗...


[引用] | 作者 Dale | 23rd Mar 2012 1:37 PM | [舉報垃圾留言]

[2]

我想問n9既nfc check唔check到八達通架?


[引用] | 作者 DD | 8th Jul 2012 6:36 PM | [舉報垃圾留言]



PR1.0 時曾經可以感應八達通, 但 PR1.1 後就唔得喇 ~_~

[引用版主回覆] | 作者 Da Da | 18th Jul 2012 12:07 AM

[3]

請問一下,最新的type 5,與1234有什麼不同呢? 謝謝


[引用] | 作者 ma | 25th Feb 2016 5:52 PM | [舉報垃圾留言]